#!/bin/bash

# 获取=> 环境路径
execute_environment_path=`pwd`
# 切换=> 当前脚本文件路径
cd `dirname $0`
# 获取=> 当前脚本文件路径
script_file_path=`pwd`
# ====================================================== START ====================================================== #

## NPM 包下载
if [ ! -d "./node_modules" ]; then
    echo npm i
    npm i
fi

## TypeScript 编译
# =================================================================================================================== #
echo tsc --build --clean
tsc --build --clean

## Scss 编译
# =================================================================================================================== #
remove_generate_files() {
    for file in $@
    do
        echo rm -f $file
        rm -f $file
    done
}
remove_generate_files $(find -name *.s.css)
remove_generate_files $(find -name *.s.css.map)

# ======================================================= END ======================================================= #
# 切换=> 环境路径
cd $execute_environment_path
